Dragi absolventi,
Distinsi profesori, Stimati parinti si invitati,
sunt deosebit de
onorat ca ma aflu in aceasta zi speciala, aici, in fata dumneavoastra in
postura de decan de an. De asemenea, mai mult decat se observa, sper, sunt
extrem de emotionat de faptul ca mi s-a atribuit mie acest statut. Dupa cum se
vede am incercat sa ma pregatesc pentru acest eveniment; m-am aranjat, tuns, am
imbracat un costum si, nu in ultimul rand, m-am barbierit pentru aceasta
ocazie. Am insirat toate acestea pentru ca cei care ma cunosc stiu ca faptul ca
am executat toate aceste activitati nu e putin lucru in cazul meu. Pentru cei care nu ma cunosc, adica parintii si invitatii din
sala, vreau sa precizez ca inainte de acest curs festiv am fost la decanat sa
imi listez discursul si timp de 5 minute Liliana si doamnele secretare au ras
de mine pentru felul cum arat fiindca ma vad in echipamentul asta atat de
rar..
Desigur, ca orice
reuniune festiva, acest curs festiv comporta toate caracteristicile unei astfel
de intalniri. Doresc sa mentionez cateva in plus, mai speciale:
§
in primul rand,
ca in fiecare an, colegii mei profesori sunt mereu uimiti de prezenta atat de
numeroasa la acest curs; e o prezenta pe care noi profesorii am visat-o
intotdeauna si probabil nu am avut-o niciodata;
§
pentru unii
dintre voi, absolventii, e probabil un bun si ultim prilej sa va cunoasteti
colegii pe care nu i-ati vazut niciodata (sau pe care i-ati intalnit doar pe
mail sau messenger);
§
de asemenea,
pentru absolventi este o buna ocazie sa isi cunoasca in sfarsit profesorii la
care ar fi trebuit sa mearga la curs in cei 3 ani de studiu universitar;
§
se poate ca
pentru unii dintre voi sa fie si o intalnire cu rude pe care nu le-ati vazut
niciodata;
§
din punct de
vedere personal, aceasta reuniune festiva reprezinta pentru mine ocazia sa tin
primul, ultimul si singurul curs la sectia Informatica limba engleza, promotia
2006-2009, avand in vedere ca nu am avut in norma didactica decat laboratoare
si seminarii cu voi absolventii (nu si cursuri!) in decursul celor 3 ani de
studiu.
Dragi absolventi,
imi place sa cred ca in acesti 3 ani universitari v-am fost mai mult prieten
decat prof. Eu am ramas din acesti 3 ani cu niste prieteni buni si amintiri
frumoase. Nu pot sa stiu cu exactitate ce va veti aminti voi despre facultate
peste cativa ani. Invariabil, amintirile vor cuprinde noptea dinintea unui
examen sau a unei predari de laborator, chefuri cu colegii in camin sau
altundeva, concerte, inceputuri de iubiri etc. Daca cineva mi-ar cere acum sa
precizez cateva amintiri cu care am ramas din cei 3 ani, as mentiona cel putin
urmatoarele: un pariu pe o ciocolata la un laborator de Arhitectura
Calculatoarelor (pe care l-am pierdut), bancurile de la seminariile de AC,
biletelul cu "4est a fost aici" pe care il lasam miercuri la ora 8.00
dimineata in sala 306 cand aveam laborator de Retele si toti studentii
intarziau, restanta la OS, cearta pe care o primeam regulat de la voi joia de
la ora 18.00 pentru ca intarziam la laboratorul de Programare Web, campionat de
fotbal cand i-ati dat echipei numele "Echipa lui forest" si pe mine
m-ati pus in poarta si am pierdut, desigur, un bar obscur de langa universitate
cu nume unguresc, la film la cinema, un examen de engleza la facultatea de
litere cand am fost colegi de examen cu unii dintre voi, Etno, iarasi fotbal,
un pic de baschet, iarasi ciocolata, iulius mall, intalnirile pentru pregatirea
licentei din ultimul semestru si nenumarate alte intalniri la universitate sau
in alta parte.. Vreau sa precizez si ca deja mi-am alocat un buffer in memorie
pentru banchetul care o sa vina si chefurile de dupa licenta.
In astfel de
momente, se obisnuieste ca decanul de suflet sa va dea sfaturi care sa va fie
utile in viata profesionala si in cea personala. Marturisesc ca in timpul pregatirii
acestui discurs am incercat sa elaborez un fel de parabola intre existenta unui
program si viata unui om care sa treaca prin toate momentele importante ale
vietii: casatorie, familie, copii, casa ... dar la final nu am inclus-o in
acest discurs fiindca mi s-a parut ca nu am in spate anii care sa-mi dea
postura sa povestesc despre asa ceva. Data fiind diferenta de varsta pe care eu
o consider nu foarte mare dintre mine si voi, m-am hotarat sa nu va dau aproape
nici un sfat serios pentru perioadele din viata voastra care vor urma
terminarii facultatii. Banuiesc ca veti primi destule sfaturi de la alte
persoane sau veti invata lucrurile pe parcurs asa cum o sa trebuiasca sa fac si
eu. Chiar daca nu o sa va dau sfaturi serioase, vreau totusi sa va spun cate
ceva in aceasta directie.
Deoarece
pregatirea voastra profesionala si a noastra, a absolventilor de informatica,
este cea de programator, vreau sa vorbesc pe scurt despre cele 4 virtuti ale
programatorului:
1) Prima dintre
ele este LENEA. Lenea il face pe programator sa scrie cod reutilizabil,
ca sa nu mai trebuiasca sa scrie aproximativ acelasi cod pentru a rezolva o
problema asemanatoare. Tot aceasta calitate il face pe programator sa-si
documenteze propriile programe - ca sa nu mai trebuiasca ulterior sa raspunda
la atatea intrebari de la clienti sau colegi despre codul scris de el.
2) A doua virtute
este NERABDAREA. Nerabdarea provoaca enervarea programatorului atunci
cand calculatorul nu merge atat de repede cat trebuie. Acest lucru il face pe
programator sa optimizeze codul, eliminand redundantele si excesul. De
asemenea, il face pe programator sa anticipeze nevoile utilizatorului, nu doar
sa reactioneze la nevoile lui.
3) A treia virtute
este ORGOLIUL. Orgoliul il face pe programator sa scrie programe atat de
bune incat nimeni sa nu le poata vorbi de rau. De asemenea, aceasta calitate il
determina pe programator sa scrie un nou program care face acelasi lucru ca un
program scris deja de alt programator deoarece crede ca poate face un program
mai bun.
4) A patra virtute
este PROSTIA. Daca programatorul ar fi destept si ar fi constient de
acest lucru, el in primul rand nu ar mai invata noi tehnologii care sa-i
permita sa lucreze
mai rapid si mai
bine si in al doilea rand el nu ar mai fi critic cu propriul cod, fapt care
l-ar face sa nu mai faca debugging pe propriul cod ci sa dea vina pe
compilator, sistemul de operare, framework etc.
Imi permit inca sa
va dau cateva sfaturi in meseria de programator.
In primul rand, va sfatuiesc sa aplicati de cat mai multe ori regula de 90%-10% pe care sunt convins ca ati folosit-o in facultate si anume 90% din munca se face in ultimii 10% din timp; in general, in noaptea dinaintea predarii.
Apoi inca un sfat pe care foarte probabil il stiti si care mi-a placut intotdeauna: nu lasa pe maine ce poti face azi, lasa pe poimaine, poate nu va mai fi nevoie.
Cand scrieti programe sa folositi cat mai multi pointeri si cat mai multe redirectari in asa fel incat cel care va citi codul dupa voi sa nu inteleaga nimic din el, dar sa isi dea seama ca stapaniti la perfectie lucrul cu pointerii.
Sa nu uitati sa va comentati programele pentru ca acestea vor fi citite de alti programatori. Comentariul trebuie sa fie totdeauna lapidar si relevant ca de pilda: "Cand am scris acest cod, numai Dumnezeu si cu mine stiam ce face, acum doar Dumnezeu mai stie". Comentariul poate fi si sentimental cateodata atata timp cat el ajuta pe cel care citeste programul: "Daca citesti asta inseamna ca lucrezi la fosta mea firma. Imi pare atat de rau pentru tine..".
De asemenea, tineti minte ca este totdeauna mai usor sa schimbi specificatia ca sa se potriveasca cu programul implementat decat vice versa. Si nu va faceti griji daca programul nu functioneaza bine. Daca toate programele ar functiona bine, voi ati fi someri.
Doresc acum ca din partea profesorilor facultatii sa multumesc parintilor care ne-au dat atatia studenti seriosi si simtiti si sa ii felicit pentru absolventii pe care ii avem acum in fata.
In final, doresc sa va dau 2 sfaturi mai serioase. Primul este legat de impartirea timpului, o problema pe care personal am avut-o si o am dintotdeauna. Noi, fiintele umane, suntem extrem de limitate in timp. Se poate spune ca timpul este bunul nostru cel mai de pret. Asa ca, aveti grija cui va impartiti timpul. Al doilea sfat este sub forma unui citat care mi-a prins bine de multe ori. Spune asa: "Succesul inseamna sa fi in stare sa mergi din esec in esec fara sa iti pierzi entuziasmul."
Va doresc SUCCES!
Va multumesc!